<%-- 
    Document   : sinistreauto
    Created on : 15 nov. 2013, 19:22:19
    Author     : guillaumediliberatore
--%>

<%@page import="Session.ClientSessionLocal"%>
<%@page import="Session.ContratAutoSessionLocal"%>

<%@page import="javax.servlet.http.HttpSession"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title> Declarer sinistre</title>
     <link type="text/css" rel="stylesheet" href="form.css" />
        <style type="text/css">
                        body {
                              padding-top: 160px;
                              padding-bottom: 40px;
                        }
          </style>



</head>
<body>
<!-- START PAGE SOURCE -->
    <div class="navbar navbar-inverse navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                        <span class="icon-bar"></span>
			<span class="icon-bar"></span>
			<span class="icon-bar"></span>
                    </button>
                    <a class="brand" id="logo" href="#">Assur'Tout</a>
                    <div class="nav-collapse collapse">
                        <ul class="nav">
                            <li><a href="ActionCourtier.jsp">Accueil</a></li>
                            <li><a href="SouscrireContrat.jsp">Inscrire un client</a></li>
                            <li><a href="RenseignerClient.jsp">Renseigner un client</a></li>
                            <li><a href="SouscrireNvlleOptions.jsp">Souscrire à de nouvelles options</a></li>
                            <li class="active"><a href="DeclarerSinistre.jsp">Déclarer un sinistre</a></li>
                            <li><a href="#contact">Se déconnecter</a></li>					
                        </ul>
                    </div>
		</div>
            </div>
	</div>
         <div class="container">
            <div class="hero-unit" align=center>
                <h1> Sinistres auto</h1> <br>
            </div>

  
    <%@page import="Session.SinistreSessionLocal"%>
    <%@page import="javax.naming.InitialContext" %>
    <%@page import="javax.ejb.EJBException" %>
    <%
    String numero = request.getParameter("numero");
    String day = request.getParameter("day");
    String adresse = request.getParameter("adresse");
    String description = request.getParameter("description");
    
    InitialContext ic = new InitialContext();
    
    if ( numero == null || day.equals("") || adresse == null || description.equals("")) {
        if (request.getMethod().equals("POST")) { // Form is partially filled-in
    %>
    <p>Champs vides</p>
    <%    
        }
    } else {  
        try{
            //test si le contrat existe
            ContratAutoSessionLocal test = (ContratAutoSessionLocal) ic.lookup("java:comp/env/ContratAutoSessionLocal");
            if(test.testExistance(numero)){
            //enregistrement du sinistre
            SinistreSessionLocal rsl = (SinistreSessionLocal) ic.lookup("java:comp/env/SinistreSessionLocal");
            if(rsl.declarer(numero, day, adresse, description)){
                session.setAttribute("sinistre", "Votre sinistre a été enregistrer, il sera analyser par un de nos rédacteur.");
                response.sendRedirect("mon_compte.jsp");
            }
            }else{%>
            <p>Numéro de contrat inexistant</p>         
           <% }
        }catch (EJBException e){
    %>
            <p> error <%=e.getLocalizedMessage()%></p>
            <%
        }
    }
        
    %>
    <p> Nous vous rappelons qu'en cas d'accident avec un tiers, cette déclaration doit être accompagnée de l'envoi du constat à l'amiable.</p>
    
            <form  method="post" action=""> 
               <table class="table table-striped table-bordered">
                    <tr>
                        <td>Numéro du contrat d'assurance :</td>
                        <td><input type="text" value="" name="numero" /></td>
                    </tr>
                    <tr>
                        <td>Date du sinistre : </td>
                        <td><input type="text" name="day" value=""/></td>
                   </tr>
                   <tr>
                    <td>Lieu du sinistre :</td>
                    <td><textarea name="adresse" id="adresse"></textarea></td>
                  </tr>
                 <tr>
                    <td>Description détaillée :</td>
                    <td><textarea name="description" value=""></textarea></td>
                  </tr>
               </table>
                <input type="submit" class="btn btn-primary btn-large" name="submit" value="Déclaration" class="button">
	    </form>
    
         </div>



<!-- END PAGE SOURCE -->
</html>
